package org.ekstrabilet.main.actions;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import org.ekstrabilet.main.gui.MainWindow;
import org.ekstrabilet.main.gui.UserStates;

/**
 * Action called after using Login option
 * from application's menu.
 *
 */
public class Login implements ActionListener {

	private MainWindow frame;
	
	/**
	 * Default constructor.
	 * @param f reference to main window
	 */
	public Login(MainWindow f) {
		frame = f;
	}
	
	@Override
	public void actionPerformed(ActionEvent e) {
		if(frame.getUserState() == UserStates.SALES) {
			//TODO sprawdz czy jestes w koszyku i czy sa bilety do sprzedania
			//w takiej sytuacji nie mozna wyjsc z programu
			//return; 
		}
		frame.setUserState(UserStates.LOGIN);
	}

}
